technological chemistry - French English Dictionary